Repository navigation
Point leftover Invite to this Bot copy at Sharing → Copy invite link - #515
Conversation
…t, one invite control, Add friend auto-close, Sharing hint (ThinkFlowLab#499)
…ThinkFlowLab#481/ThinkFlowLab#501/ThinkFlowLab#505) Keep ThinkFlowLab#499 composer-label / data-placeholder docs with ThinkFlowLab#481 phone hold-card targets. Regenerated client bundle patch after merge.
…FlowLab#504) Keep ThinkFlowLab#499 composer-label wording and ThinkFlowLab#362 phone hold-card targets. Client-bundle patch will be regenerated with the ThinkFlowLab#506 string fixes.
Fixes ThinkFlowLab#506. Host refusal, i18n/zh, new-chat fix note, tests, and docs/comments now match the ThinkFlowLab#499/ThinkFlowLab#504 Sharing button rename. Docs-not-needed: false (social.md / team.md updated)
Resolve social.md and social client with main's Share with a friend (ThinkFlowLab#500/ThinkFlowLab#516) kept under OwnBotSharing alongside ThinkFlowLab#499 inviteControls and revoke hint. Regenerate core client bundle and ds-bot patches. Update ThinkFlowLab#499 test for the extra ShareWithFriend child.
Keep ThinkFlowLab#506 Sharing → Copy invite link naming and ThinkFlowLab#499 OwnBotSharing polish; wire main's Share with a friend (ThinkFlowLab#500/ThinkFlowLab#516) into OwnBotSharing. Regenerate client bundle and ds-bot patches.
|
Self-review: PASS
|
…chat-polish # Conflicts: # patches/ds-bot/0008-client-bundle.patch
…/Birfy/FlyBot into fix/506-invite-copy-leftovers # Conflicts: # patches/ds-bot/0008-client-bundle.patch
|
Self-review: PASS
|
…eftovers # Conflicts: # patches/ds-bot/0008-client-bundle.patch
|
Self-review (review-pr, Birfy reviewer agent, 2026-10-20 20:41 Asia/Shanghai): PASS (merge-main conflict fix; no feature change) Tip SHA: cb7cb2f
Findings: none to act on. This review does not authorize a merge: risk:T3 still needs the maintainer's approval (the owner queues it). |
Docs-not-needed: copy-only string and comment updates in owned files (core-client, core-host, plugin-runtime, tree); no subsystem doc names the old "Invite to this Bot" control, and social.md / team.md carry the doc change.
Verifier report (review-pr), PR #515Verdict: PASS at Why it left the merge queue: run 39433298601 failed Changes: plain merges of origin/main 17af764 (#544) and 93dc3c9 (#551), no conflicts, No actionable findings. This report is not merge authority. |
|
Re-queued: originally owner-queued; it left the queue only because the squash body lacked the Docs-not-needed line (arch-docs). No change to the reviewed copy. |
Fixes #506.
What
After #499/#504 renamed the Sharing control to Copy invite link for <Bot>, host refusal text, the new-chat invite failure note, and zh i18n still said Bot settings → Invite to this Bot. This PR retargets those user-visible strings (and matching docs/comments/tests) to Bot settings → Sharing → Copy invite link.
Based on
fix/499-invite-friendchat-polish(#504) withorigin/mainmerged in so the leftover copy lands on top of the rename.Why
Those messages pointed at a button that no longer exists once #504 lands.
Test
ARCH_DOCS_BASE=origin/main TZ=UTC npm run verify— pass (0 failures) at tipcore/test/remote-room.test.jsungranted-local assertion updated toSharing → Copy invite link for Writer ARisk tier
Risk tier: T2 (estimate; the controller sets the label) — copy/docs/i18n only, no grant or transport behavior change.
Tip SHA: 6e7e9e6
Docs-not-needed: copy-only string and comment updates in owned files (core-client, core-host, plugin-runtime, tree); no subsystem doc names the old "Invite to this Bot" control, and social.md / team.md carry the doc change.